package com.me.chat.service.relation;

import com.me.chat.pojo.relation.SingleRelationReq;
import com.me.chat.pojo.relation.qo.SingleRelationReqQO;

import java.util.List;

/**
 * @Authhor: qiu
 * @Date: 2021/12/20 8:34 上午
 */

public interface SingleRelationReqService {

    /**
     * 查询出当前登录人下的别人发来的请求
     * @return
     */
    List<SingleRelationReq> getSingleRelationReqByTargetId(int current,int size);

    /**
     * 根据接受者查询联系人请求数量
     * @param singleRelationReqQO
     * @return
     */
    int getSingleRelationReqCountByTargetId(SingleRelationReqQO singleRelationReqQO);

    /**
     * 添加联系人请求
     * @param singleRelationReqQO
     * @return messageCode 实时通讯的消息码
     */
    int addSingleRelationRequest(SingleRelationReqQO singleRelationReqQO);

    /**
     * 清空联系人请求 user1和user2位置没有关系，放谁都可以
     * @param user1
     * @param user2
     */
    void clearSingleRelationRequest(String user1,String user2);
}
